جزوه · فصل چهارم · جلسه ۳۹ · معرفی سرفصل‌ها ← بازگشت به فهرست
📘 فصل چهارم · جلسه ۳۹ معرفی سرفصل‌ها
📅 تاریخ: دوشنبه، ۲۶ مرداد ۱۴۰۵ 👤 مدرس: محمد عابدینی 🐚 Zsh · 🐧 Debian (کالی) · 📦 Red Hat

▍ مقدمه

پس از اتمام فصل سوم که به مباحث سخت‌افزاری، دیسک، LVM و RAID پرداختیم، اکنون وارد فصل چهارم می‌شویم. این فصل به مدیریت فایل‌ها، آرشیو، مجوزها و جستجو در لینوکس اختصاص دارد. درک این مباحث برای هر مدیر سیستم و کاربر حرفه‌ای لینوکس ضروری است.

🔑 چرا این فصل مهم است؟

در این فصل، با ابزارهایی آشنا می‌شوید که به شما امکان می‌دهند:

  • فایل‌ها و دایرکتوری‌ها را مدیریت کنید.
  • داده‌ها را فشرده و آرشیو کنید.
  • مجوزها را به‌درستی تنظیم کنید تا امنیت سیستم حفظ شود.
  • با استفاده از ابزارهای جستجو، فایل‌ها و محتوای مورد نظر را پیدا کنید.

▍ سرفصل‌های فصل چهارم

📌 بخش اول: مدیریت فایل‌ها در لینوکس

در این بخش، با دستورات پایه‌ای مدیریت فایل‌ها مانند cp، mv، rm، mkdir، rmdir و touch آشنا می‌شوید. همچنین مفاهیمی مانند لینک‌های سمبلیک (Symbolic Links) و لینک‌های سخت (Hard Links) را یاد می‌گیرید.

📌 بخش دوم: فشرده‌سازی و آرشیو کردن

در این بخش، ابزارهای فشرده‌سازی مانند gzip، bzip2، xz و آرشیو کردن با tar را بررسی می‌کنیم. همچنین با روش‌های ترکیب این دو برای ایجاد فایل‌های .tar.gz و .tar.bz2 آشنا می‌شوید.

📌 بخش سوم: سطح دسترسی‌ها در لینوکس

این بخش به یکی از مهم‌ترین مباحث امنیتی لینوکس، یعنی مجوزهای فایل‌ها اختصاص دارد. با دستورات chmod، chown، chgrp و umask آشنا می‌شوید و می‌آموزید که چگونه مجوزهای خواندن، نوشتن و اجرا را برای مالک، گروه و دیگران تنظیم کنید.

📌 بخش چهارم: فرمان‌های جستجو در لینوکس

در این بخش، ابزارهای قدرتمند جستجو مانند find، grep، locate و which را یاد می‌گیرید. این ابزارها به شما کمک می‌کنند تا فایل‌ها، دایرکتوری‌ها و محتوای متنی مورد نظر خود را به‌سرعت پیدا کنید.

💡 نکته:

بهتر است این بخش‌ها را به ترتیب مطالعه کنید، زیرا هر بخش بر اساس مفاهیم بخش قبلی بنا شده است. همچنین برای درک بهتر، پیشنهاد می‌کنم همزمان با مطالعه، دستورات را در ترمینال خود نیز اجرا کنید.

▍ پیش‌نیازهای این فصل

برای بهره‌مندی کامل از این فصل، بهتر است با مباحث زیر آشنایی داشته باشید:

✅ تمرین پیشنهادی:
  • با دستور ls -la مجوزهای فایل‌های دایرکتوری فعلی را مشاهده کنید.
  • با دستور file نوع چند فایل مختلف را بررسی کنید.
  • با دستور find و grep جستجوهای ساده انجام دهید.
  • با دستور tar یک آرشیو ساده ایجاد کنید.